// .electron-vite/vite.config.mts
import { join as join2 } from "path";
import { defineConfig } from "file:///G:/mjs/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F%E8%AE%BE%E8%AE%A1%E5%99%A8/node_modules/vite/dist/node/index.js";
import vuePlugin from "file:///G:/mjs/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F%E8%AE%BE%E8%AE%A1%E5%99%A8/node_modules/@vitejs/plugin-vue/dist/index.mjs";
import vueJsx from "file:///G:/mjs/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F%E8%AE%BE%E8%AE%A1%E5%99%A8/node_modules/@vitejs/plugin-vue-jsx/dist/index.mjs";

// .electron-vite/plugin/vite-ikaros-tools.ts
var vite_ikaros_tools_default = () => {
  let command = "";
  return {
    name: "ikaros-tools",
    configResolved(resolvedConfig) {
      command = resolvedConfig.command;
    },
    buildStart: () => {
      if (command.includes("serve")) {
        globalThis.__name = (target, value) => Object.defineProperty(target, "name", { value, configurable: true });
      }
    }
  };
};

// .electron-vite/utils.ts
import { config } from "file:///G:/mjs/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F%E8%AE%BE%E8%AE%A1%E5%99%A8/node_modules/dotenv/lib/main.js";
import { join } from "path";
import minimist from "file:///G:/mjs/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F%E8%AE%BE%E8%AE%A1%E5%99%A8/node_modules/minimist/index.js";
var __vite_injected_original_dirname = "G:\\mjs\\\u8138\u8C31\u5927\u5C4F\\\u8138\u8C31\u5927\u5C4F\u8BBE\u8BA1\u5668\\.electron-vite";
var argv = minimist(process.argv.slice(2));
var rootResolve = (...pathSegments) => join(__vite_injected_original_dirname, "..", ...pathSegments);
var getEnv = () => argv["m"];
var getEnvPath = () => {
  console.log("getEnv", getEnv());
  if (String(typeof getEnv()) === "boolean" || String(typeof getEnv()) === "undefined") {
    return rootResolve("env/.env");
  }
  return rootResolve(`env/.${getEnv()}.env`);
};
var getConfig = () => config({ path: getEnvPath() }).parsed;

// .electron-vite/vite.config.mts
import AutoImport from "file:///G:/mjs/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F%E8%AE%BE%E8%AE%A1%E5%99%A8/node_modules/unplugin-auto-import/dist/vite.js";
import Components from "file:///G:/mjs/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F%E8%AE%BE%E8%AE%A1%E5%99%A8/node_modules/unplugin-vue-components/dist/vite.js";
import { ElementPlusResolver } from "file:///G:/mjs/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F%E8%AE%BE%E8%AE%A1%E5%99%A8/node_modules/unplugin-vue-components/dist/resolvers.js";
import Icons from "file:///G:/mjs/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F%E8%AE%BE%E8%AE%A1%E5%99%A8/node_modules/unplugin-icons/dist/vite.js";
import { createSvgIconsPlugin } from "file:///G:/mjs/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F/%E8%84%B8%E8%B0%B1%E5%A4%A7%E5%B1%8F%E8%AE%BE%E8%AE%A1%E5%99%A8/node_modules/vite-plugin-svg-icons/dist/index.mjs";
var __vite_injected_original_dirname2 = "G:\\mjs\\\u8138\u8C31\u5927\u5C4F\\\u8138\u8C31\u5927\u5C4F\u8BBE\u8BA1\u5668\\.electron-vite";
function resolve(dir) {
  return join2(__vite_injected_original_dirname2, "..", dir);
}
var config2 = getConfig();
var root = resolve("src/renderer");
var vite_config_default = defineConfig({
  mode: config2 && config2.NODE_ENV,
  root,
  define: {
    __CONFIG__: config2,
    __ISWEB__: Number(config2 && config2.target)
  },
  resolve: {
    alias: {
      "@renderer": root,
      "@store": join2(root, "/store/modules")
    }
  },
  base: "./",
  build: {
    outDir: config2 && config2.target ? resolve("dist/web") : resolve("dist/electron/renderer"),
    emptyOutDir: true,
    target: "esnext",
    cssCodeSplit: false
  },
  server: {},
  plugins: [
    vueJsx(),
    vuePlugin(),
    vite_ikaros_tools_default(),
    AutoImport({
      resolvers: [ElementPlusResolver()]
    }),
    Components({
      resolvers: [
        ElementPlusResolver()
        // IconsResolver({
        //   // 自动引入的Icon组件统一前缀，默认为icon，设置false为不需要前缀
        //   prefix: false,
        // }),
      ]
    }),
    createSvgIconsPlugin({
      iconDirs: [join2(root, "/assets/svg")],
      symbolId: "icon-[dir]-[name]"
    }),
    Icons({})
  ],
  optimizeDeps: {}
});
export {
  vite_config_default as default
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLmVsZWN0cm9uLXZpdGUvdml0ZS5jb25maWcubXRzIiwgIi5lbGVjdHJvbi12aXRlL3BsdWdpbi92aXRlLWlrYXJvcy10b29scy50cyIsICIuZWxlY3Ryb24tdml0ZS91dGlscy50cyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIkc6XFxcXG1qc1xcXFxcdTgxMzhcdThDMzFcdTU5MjdcdTVDNEZcXFxcXHU4MTM4XHU4QzMxXHU1OTI3XHU1QzRGXHU4QkJFXHU4QkExXHU1NjY4XFxcXC5lbGVjdHJvbi12aXRlXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJHOlxcXFxtanNcXFxcXHU4MTM4XHU4QzMxXHU1OTI3XHU1QzRGXFxcXFx1ODEzOFx1OEMzMVx1NTkyN1x1NUM0Rlx1OEJCRVx1OEJBMVx1NTY2OFxcXFwuZWxlY3Ryb24tdml0ZVxcXFx2aXRlLmNvbmZpZy5tdHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0c6L21qcy8lRTglODQlQjglRTglQjAlQjElRTUlQTQlQTclRTUlQjElOEYvJUU4JTg0JUI4JUU4JUIwJUIxJUU1JUE0JUE3JUU1JUIxJThGJUU4JUFFJUJFJUU4JUFFJUExJUU1JTk5JUE4Ly5lbGVjdHJvbi12aXRlL3ZpdGUuY29uZmlnLm10c1wiO2ltcG9ydCB7IGpvaW4gfSBmcm9tIFwicGF0aFwiO1xuaW1wb3J0IHsgZGVmaW5lQ29uZmlnIH0gZnJvbSBcInZpdGVcIjtcbmltcG9ydCB2dWVQbHVnaW4gZnJvbSBcIkB2aXRlanMvcGx1Z2luLXZ1ZVwiO1xuaW1wb3J0IHZ1ZUpzeCBmcm9tIFwiQHZpdGVqcy9wbHVnaW4tdnVlLWpzeFwiO1xuaW1wb3J0IHZpdGVJa2Fyb3NUb29scyBmcm9tIFwiLi9wbHVnaW4vdml0ZS1pa2Fyb3MtdG9vbHNcIjtcbmltcG9ydCB7IGdldENvbmZpZyB9IGZyb20gXCIuL3V0aWxzXCI7XG5pbXBvcnQgQXV0b0ltcG9ydCBmcm9tIFwidW5wbHVnaW4tYXV0by1pbXBvcnQvdml0ZVwiO1xuaW1wb3J0IENvbXBvbmVudHMgZnJvbSBcInVucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3ZpdGVcIjtcbmltcG9ydCB7IEVsZW1lbnRQbHVzUmVzb2x2ZXIgfSBmcm9tIFwidW5wbHVnaW4tdnVlLWNvbXBvbmVudHMvcmVzb2x2ZXJzXCI7XG5cbmltcG9ydCBJY29ucyBmcm9tIFwidW5wbHVnaW4taWNvbnMvdml0ZVwiO1xuLy8gaW1wb3J0IEljb25zUmVzb2x2ZXIgZnJvbSBcInVucGx1Z2luLWljb25zL3Jlc29sdmVyXCI7XG5pbXBvcnQgeyBjcmVhdGVTdmdJY29uc1BsdWdpbiB9IGZyb20gXCJ2aXRlLXBsdWdpbi1zdmctaWNvbnNcIjtcbmZ1bmN0aW9uIHJlc29sdmUoZGlyOiBzdHJpbmcpIHtcbiAgcmV0dXJuIGpvaW4oX19kaXJuYW1lLCBcIi4uXCIsIGRpcik7XG59XG5jb25zdCBjb25maWcgPSBnZXRDb25maWcoKTtcblxuY29uc3Qgcm9vdCA9IHJlc29sdmUoXCJzcmMvcmVuZGVyZXJcIik7XG5cbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZyh7XG4gIG1vZGU6IGNvbmZpZyAmJiBjb25maWcuTk9ERV9FTlYsXG4gIHJvb3QsXG4gIGRlZmluZToge1xuICAgIF9fQ09ORklHX186IGNvbmZpZyxcbiAgICBfX0lTV0VCX186IE51bWJlcihjb25maWcgJiYgY29uZmlnLnRhcmdldCksXG4gIH0sXG4gIHJlc29sdmU6IHtcbiAgICBhbGlhczoge1xuICAgICAgXCJAcmVuZGVyZXJcIjogcm9vdCxcbiAgICAgIFwiQHN0b3JlXCI6IGpvaW4ocm9vdCwgXCIvc3RvcmUvbW9kdWxlc1wiKSxcbiAgICB9LFxuICB9LFxuICBiYXNlOiBcIi4vXCIsXG4gIGJ1aWxkOiB7XG4gICAgb3V0RGlyOlxuICAgICAgY29uZmlnICYmIGNvbmZpZy50YXJnZXRcbiAgICAgICAgPyByZXNvbHZlKFwiZGlzdC93ZWJcIilcbiAgICAgICAgOiByZXNvbHZlKFwiZGlzdC9lbGVjdHJvbi9yZW5kZXJlclwiKSxcbiAgICBlbXB0eU91dERpcjogdHJ1ZSxcbiAgICB0YXJnZXQ6IFwiZXNuZXh0XCIsXG4gICAgY3NzQ29kZVNwbGl0OiBmYWxzZSxcbiAgfSxcbiAgc2VydmVyOiB7fSxcbiAgcGx1Z2luczogW1xuICAgIHZ1ZUpzeCgpLFxuICAgIHZ1ZVBsdWdpbigpLFxuICAgIHZpdGVJa2Fyb3NUb29scygpLFxuICAgIEF1dG9JbXBvcnQoe1xuICAgICAgcmVzb2x2ZXJzOiBbRWxlbWVudFBsdXNSZXNvbHZlcigpXSxcbiAgICB9KSxcbiAgICBDb21wb25lbnRzKHtcbiAgICAgIHJlc29sdmVyczogW1xuICAgICAgICBFbGVtZW50UGx1c1Jlc29sdmVyKCksXG4gICAgICAgIC8vIEljb25zUmVzb2x2ZXIoe1xuICAgICAgICAvLyAgIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NVx1NzY4NEljb25cdTdFQzRcdTRFRjZcdTdFREZcdTRFMDBcdTUyNERcdTdGMDBcdUZGMENcdTlFRDhcdThCQTRcdTRFM0FpY29uXHVGRjBDXHU4QkJFXHU3RjZFZmFsc2VcdTRFM0FcdTRFMERcdTk3MDBcdTg5ODFcdTUyNERcdTdGMDBcbiAgICAgICAgLy8gICBwcmVmaXg6IGZhbHNlLFxuICAgICAgICAvLyB9KSxcbiAgICAgIF0sXG4gICAgfSksXG4gICAgY3JlYXRlU3ZnSWNvbnNQbHVnaW4oe1xuICAgICAgaWNvbkRpcnM6IFtqb2luKHJvb3QsIFwiL2Fzc2V0cy9zdmdcIildLFxuICAgICAgc3ltYm9sSWQ6IFwiaWNvbi1bZGlyXS1bbmFtZV1cIixcbiAgICB9KSxcbiAgICBJY29ucyh7fSksXG4gIF0sXG5cbiAgb3B0aW1pemVEZXBzOiB7fSxcbn0pO1xuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJHOlxcXFxtanNcXFxcXHU4MTM4XHU4QzMxXHU1OTI3XHU1QzRGXFxcXFx1ODEzOFx1OEMzMVx1NTkyN1x1NUM0Rlx1OEJCRVx1OEJBMVx1NTY2OFxcXFwuZWxlY3Ryb24tdml0ZVxcXFxwbHVnaW5cIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkc6XFxcXG1qc1xcXFxcdTgxMzhcdThDMzFcdTU5MjdcdTVDNEZcXFxcXHU4MTM4XHU4QzMxXHU1OTI3XHU1QzRGXHU4QkJFXHU4QkExXHU1NjY4XFxcXC5lbGVjdHJvbi12aXRlXFxcXHBsdWdpblxcXFx2aXRlLWlrYXJvcy10b29scy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vRzovbWpzLyVFOCU4NCVCOCVFOCVCMCVCMSVFNSVBNCVBNyVFNSVCMSU4Ri8lRTglODQlQjglRTglQjAlQjElRTUlQTQlQTclRTUlQjElOEYlRTglQUUlQkUlRTglQUUlQTElRTUlOTklQTgvLmVsZWN0cm9uLXZpdGUvcGx1Z2luL3ZpdGUtaWthcm9zLXRvb2xzLnRzXCI7aW1wb3J0IHsgUmVzb2x2ZWRDb25maWcgfSBmcm9tIFwidml0ZVwiO1xuXG5leHBvcnQgZGVmYXVsdCAoKSA9PiB7XG4gIGxldCBjb21tYW5kID0gXCJcIjtcbiAgcmV0dXJuIHtcbiAgICBuYW1lOiBcImlrYXJvcy10b29sc1wiLFxuICAgIGNvbmZpZ1Jlc29sdmVkKHJlc29sdmVkQ29uZmlnOiBSZXNvbHZlZENvbmZpZykge1xuICAgICAgY29tbWFuZCA9IHJlc29sdmVkQ29uZmlnLmNvbW1hbmQ7XG4gICAgfSxcbiAgICBidWlsZFN0YXJ0OiAoKSA9PiB7XG4gICAgICBpZiAoY29tbWFuZC5pbmNsdWRlcyhcInNlcnZlXCIpKSB7XG4gICAgICAgIGdsb2JhbFRoaXMuX19uYW1lID0gKHRhcmdldDogc3RyaW5nLCB2YWx1ZTogUmVjb3JkPHN0cmluZywgYW55PikgPT5cbiAgICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBcIm5hbWVcIiwgeyB2YWx1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0pO1xuICAgICAgfVxuICAgIH0sXG4gIH07XG59O1xuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJHOlxcXFxtanNcXFxcXHU4MTM4XHU4QzMxXHU1OTI3XHU1QzRGXFxcXFx1ODEzOFx1OEMzMVx1NTkyN1x1NUM0Rlx1OEJCRVx1OEJBMVx1NTY2OFxcXFwuZWxlY3Ryb24tdml0ZVwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiRzpcXFxcbWpzXFxcXFx1ODEzOFx1OEMzMVx1NTkyN1x1NUM0RlxcXFxcdTgxMzhcdThDMzFcdTU5MjdcdTVDNEZcdThCQkVcdThCQTFcdTU2NjhcXFxcLmVsZWN0cm9uLXZpdGVcXFxcdXRpbHMudHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0c6L21qcy8lRTglODQlQjglRTglQjAlQjElRTUlQTQlQTclRTUlQjElOEYvJUU4JTg0JUI4JUU4JUIwJUIxJUU1JUE0JUE3JUU1JUIxJThGJUU4JUFFJUJFJUU4JUFFJUExJUU1JTk5JUE4Ly5lbGVjdHJvbi12aXRlL3V0aWxzLnRzXCI7aW1wb3J0IHsgY29uZmlnIH0gZnJvbSBcImRvdGVudlwiO1xuaW1wb3J0IHsgam9pbiB9IGZyb20gXCJwYXRoXCI7XG5pbXBvcnQgbWluaW1pc3QgZnJvbSBcIm1pbmltaXN0XCI7XG5cbmNvbnN0IGFyZ3YgPSBtaW5pbWlzdChwcm9jZXNzLmFyZ3Yuc2xpY2UoMikpO1xuY29uc3Qgcm9vdFJlc29sdmUgPSAoLi4ucGF0aFNlZ21lbnRzKSA9PiBqb2luKF9fZGlybmFtZSwgXCIuLlwiLCAuLi5wYXRoU2VnbWVudHMpO1xuXG5leHBvcnQgY29uc3QgZ2V0RW52ID0gKCkgPT4gYXJndltcIm1cIl07XG5cbmNvbnN0IGdldEVudlBhdGggPSAoKSA9PiB7XG4gIGNvbnNvbGUubG9nKFwiZ2V0RW52XCIsIGdldEVudigpKTtcbiAgaWYgKFxuICAgIFN0cmluZyh0eXBlb2YgZ2V0RW52KCkpID09PSBcImJvb2xlYW5cIiB8fFxuICAgIFN0cmluZyh0eXBlb2YgZ2V0RW52KCkpID09PSBcInVuZGVmaW5lZFwiXG4gICkge1xuICAgIHJldHVybiByb290UmVzb2x2ZShcImVudi8uZW52XCIpO1xuICB9XG4gIHJldHVybiByb290UmVzb2x2ZShgZW52Ly4ke2dldEVudigpfS5lbnZgKTtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRDb25maWcgPSAoKSA9PiBjb25maWcoeyBwYXRoOiBnZXRFbnZQYXRoKCkgfSkucGFyc2VkO1xuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUE0WCxTQUFTLFFBQUFBLGFBQVk7QUFDalosU0FBUyxvQkFBb0I7QUFDN0IsT0FBTyxlQUFlO0FBQ3RCLE9BQU8sWUFBWTs7O0FDRG5CLElBQU8sNEJBQVEsTUFBTTtBQUNuQixNQUFJLFVBQVU7QUFDZCxTQUFPO0FBQUEsSUFDTCxNQUFNO0FBQUEsSUFDTixlQUFlLGdCQUFnQztBQUM3QyxnQkFBVSxlQUFlO0FBQUEsSUFDM0I7QUFBQSxJQUNBLFlBQVksTUFBTTtBQUNoQixVQUFJLFFBQVEsU0FBUyxPQUFPLEdBQUc7QUFDN0IsbUJBQVcsU0FBUyxDQUFDLFFBQWdCLFVBQ25DLE9BQU8sZUFBZSxRQUFRLFFBQVEsRUFBRSxPQUFPLGNBQWMsS0FBSyxDQUFDO0FBQUEsTUFDdkU7QUFBQSxJQUNGO0FBQUEsRUFDRjtBQUNGOzs7QUNoQjhXLFNBQVMsY0FBYztBQUNyWSxTQUFTLFlBQVk7QUFDckIsT0FBTyxjQUFjO0FBRnJCLElBQU0sbUNBQW1DO0FBSXpDLElBQU0sT0FBTyxTQUFTLFFBQVEsS0FBSyxNQUFNLENBQUMsQ0FBQztBQUMzQyxJQUFNLGNBQWMsSUFBSSxpQkFBaUIsS0FBSyxrQ0FBVyxNQUFNLEdBQUcsWUFBWTtBQUV2RSxJQUFNLFNBQVMsTUFBTSxLQUFLLEdBQUc7QUFFcEMsSUFBTSxhQUFhLE1BQU07QUFDdkIsVUFBUSxJQUFJLFVBQVUsT0FBTyxDQUFDO0FBQzlCLE1BQ0UsT0FBTyxPQUFPLE9BQU8sQ0FBQyxNQUFNLGFBQzVCLE9BQU8sT0FBTyxPQUFPLENBQUMsTUFBTSxhQUM1QjtBQUNBLFdBQU8sWUFBWSxVQUFVO0FBQUEsRUFDL0I7QUFDQSxTQUFPLFlBQVksUUFBUSxPQUFPLENBQUMsTUFBTTtBQUMzQztBQUVPLElBQU0sWUFBWSxNQUFNLE9BQU8sRUFBRSxNQUFNLFdBQVcsRUFBRSxDQUFDLEVBQUU7OztBRmQ5RCxPQUFPLGdCQUFnQjtBQUN2QixPQUFPLGdCQUFnQjtBQUN2QixTQUFTLDJCQUEyQjtBQUVwQyxPQUFPLFdBQVc7QUFFbEIsU0FBUyw0QkFBNEI7QUFackMsSUFBTUMsb0NBQW1DO0FBYXpDLFNBQVMsUUFBUSxLQUFhO0FBQzVCLFNBQU9DLE1BQUtDLG1DQUFXLE1BQU0sR0FBRztBQUNsQztBQUNBLElBQU1DLFVBQVMsVUFBVTtBQUV6QixJQUFNLE9BQU8sUUFBUSxjQUFjO0FBRW5DLElBQU8sc0JBQVEsYUFBYTtBQUFBLEVBQzFCLE1BQU1BLFdBQVVBLFFBQU87QUFBQSxFQUN2QjtBQUFBLEVBQ0EsUUFBUTtBQUFBLElBQ04sWUFBWUE7QUFBQSxJQUNaLFdBQVcsT0FBT0EsV0FBVUEsUUFBTyxNQUFNO0FBQUEsRUFDM0M7QUFBQSxFQUNBLFNBQVM7QUFBQSxJQUNQLE9BQU87QUFBQSxNQUNMLGFBQWE7QUFBQSxNQUNiLFVBQVVGLE1BQUssTUFBTSxnQkFBZ0I7QUFBQSxJQUN2QztBQUFBLEVBQ0Y7QUFBQSxFQUNBLE1BQU07QUFBQSxFQUNOLE9BQU87QUFBQSxJQUNMLFFBQ0VFLFdBQVVBLFFBQU8sU0FDYixRQUFRLFVBQVUsSUFDbEIsUUFBUSx3QkFBd0I7QUFBQSxJQUN0QyxhQUFhO0FBQUEsSUFDYixRQUFRO0FBQUEsSUFDUixjQUFjO0FBQUEsRUFDaEI7QUFBQSxFQUNBLFFBQVEsQ0FBQztBQUFBLEVBQ1QsU0FBUztBQUFBLElBQ1AsT0FBTztBQUFBLElBQ1AsVUFBVTtBQUFBLElBQ1YsMEJBQWdCO0FBQUEsSUFDaEIsV0FBVztBQUFBLE1BQ1QsV0FBVyxDQUFDLG9CQUFvQixDQUFDO0FBQUEsSUFDbkMsQ0FBQztBQUFBLElBQ0QsV0FBVztBQUFBLE1BQ1QsV0FBVztBQUFBLFFBQ1Qsb0JBQW9CO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxNQUt0QjtBQUFBLElBQ0YsQ0FBQztBQUFBLElBQ0QscUJBQXFCO0FBQUEsTUFDbkIsVUFBVSxDQUFDRixNQUFLLE1BQU0sYUFBYSxDQUFDO0FBQUEsTUFDcEMsVUFBVTtBQUFBLElBQ1osQ0FBQztBQUFBLElBQ0QsTUFBTSxDQUFDLENBQUM7QUFBQSxFQUNWO0FBQUEsRUFFQSxjQUFjLENBQUM7QUFDakIsQ0FBQzsiLAogICJuYW1lcyI6IFsiam9pbiIsICJfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZGlybmFtZSIsICJqb2luIiwgIl9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lIiwgImNvbmZpZyJdCn0K
